﻿$(document).ready(function () {
    $.datepicker.regional['es'] = {
        closeText: 'Cerrar',
        prevText: '<Ant',
        nextText: 'Sig>',
        currentText: 'Hoy',
        monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
        monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
        dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
        dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mié', 'Juv', 'Vie', 'Sáb'],
        dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sá'],
        weekHeader: 'Sm',
        dateFormat: 'dd/mm/yy',
        firstDay: 0,
        isRTL: false,
        showMonthAfterYear: false,
        yearSuffix: ''
    };
    $.datepicker.setDefaults($.datepicker.regional['es']);
    $('.datepick-control').datepicker({
        buttonImage: "/Content/icon_datepicker.gif",
        showOn: "button",
        minDate: new Date(2010,1,1)
    });
});

function ApplyDatePicker() {
    $('.datepick-control').datepicker({
        buttonImage: "/Content/icon_datepicker.gif",
        showOn: "button",
        minDate: new Date(2010, 1, 1)
    });
};

(function ($) {
    //EXTENSION PARA APLICAR A LOS CAMPOS EL DATEPICKER
    $.fn.applyFieldDatePicker = function (param) {
        var $self = this;
        //Establecemos los valores por defecto
        FieldDatePick_default = {
            minDate: new Date(2010,1,1),
            maxDate: new Date(2022, 1, 1),
            show: 'focus'
        }
        datePickOptions = jQuery.extend(FieldDatePick_default, param);

        $self.datepicker({
            buttonImage: "/Content/icon_datepicker.gif",
            showOn: datePickOptions.show,
            minDate: datePickOptions.minDate,
            maxDate: datePickOptions.maxDate
        });
    };

})(jQuery);